package it.scambiocorse.model;

import it.scambiocorse.utils.Utils;

public class ServizioMail {
	
	private ServizioType s ;
	private String messaggio;
	
	public ServizioMail(ServizioType s, boolean isRegistered) {
		this.s = s;
		
		this.messaggio  =  "<html><body><center><H1>Hai ricevuto un servizio!</h1>" +
				"			<table border=\"1\"><tr>" +
							"<td><label>Nome cliente</label></td> <td>"+Utils.getValid(s.getCliente().getDescNome())+" </td> </tr> <tr>" +
							"<td><label>Telefono clienti</label></td><td>"+Utils.getValid(s.getCliente().getTelefono())+" </td></tr><tr>" +
							"<td><label>Email clienti</label></td><td>"+Utils.getValid(s.getCliente().getEmail())+" </td></tr><tr>" +
							"<td><label >Tipo Servizio</label></td><td>"+((s.getTipoServizio() == 1) ? "TRANSFER" : "DISPOSIZIONE")+"</td></tr><tr>" +
							"<td><label>Data (gg/mm/aaaa)</label></td> <td>"+Utils.getValid(s.getData())+"</td></tr><tr>" +
							"<td><label>Ora (hh:mm)</label></td><td>"+s.getOre()+":"+s.getMinuti()+" </td></tr><tr>" +
							"<td><label>Volo</label></td><td>"+s.getVolo()+" </td></tr><tr>" +
							"<td><label>Pax</label></td><td> "+s.getPax()+"</td></tr><tr>	" +
							"<td><label> Veicolo Richiesto</label></td><td>"+Utils.getValid(s.getVeicolo())+" </td> </tr><tr>	" +
//							"<td><label>Citta</label></td><td>"+Utils.getValid(s.getCitta())+" </td> </tr>	<tr>" +
							"<td><label>Pickup</label></td><td>"+Utils.getValid(s.getPickUp())+" </td>  </tr><tr>" +
							"<td><label>Drop Off</label></td><td>"+Utils.getValid(s.getDropOff())+" </td></tr><tr>" +
							"<td><label>Prezzo</label></td><td>"+(s.getPrezzo() > 0.0  ? s.getPrezzo() : "" )+" </td>  </tr><tr>" +
							"<td><label>Dare</label></td><td>"+(s.getDare() > 0.0  ? s.getDare() : "" )+" </td>  </tr><tr>" +
							"<td><label>Avere</label></td><td>"+(s.getAvere() > 0.0  ? s.getAvere() : "" )+" </td></tr><tr>";
							
//							"<td><label><strong>Autista</strong> </label></td><td>"+Utils.getValid(s.getAutista().getNome())+" </td></tr><tr>" +

							if (Utils.isValid(s.getSorgente().getNome())) {
								messaggio+="<td><label><strong>Fornitore</strong> </label></td><td>"+Utils.getValid(s.getSorgente().getNome())+"</td></tr><tr>" ;
							}	
							
							messaggio+="<td><label>Note:</label></td><td>"+Utils.getValid(s.getNote())+" </td></tr>" +
							"</table>" +
							addSpam(isRegistered) +
							"</center></body></html>";
	}

	private String addSpam(boolean isRegistered) {
		String ret = "";
		if (isRegistered)
			ret = "Grazie per utilizzare i nostri servizi!";
		else  {
			ret = "<br /><br />Scambio corse offre un gestionale totalmente gratuito pensato per il mondo degli NCC con servizi come creazione di voucher," +
					" gestione delle provenienze dei servizi, conteggi automatizzati e esportazione dei dati in excel o pdf. Registrati gratuitamente!<br />" +
					"<a href=\"http://www.scambiocorse.it\">www.ScambioCorse.it</a>";
		}
		return ret;
	}

	public String getMessaggio() {
		return messaggio;
	}

	public void setMessaggio(String messaggio) {
		this.messaggio = messaggio;
	}

	
	
}
